Skip to content

feat(devbox): add smoke test for devbox ecosystem#541

Open
andoniaf wants to merge 2 commits into
dependabot:mainfrom
andoniaf:add-devbox-smoke-test
Open

feat(devbox): add smoke test for devbox ecosystem#541
andoniaf wants to merge 2 commits into
dependabot:mainfrom
andoniaf:add-devbox-smoke-test

Conversation

@andoniaf

Copy link
Copy Markdown

Summary

  • Adds devbox/devbox.json and devbox/devbox.lock fixture, pinning ripgrep@14.1.0 (a known-outdated version with a stable update target of 14.1.1)
  • Adds tests/smoke-devbox.yaml with full recorded output: update_dependency_listcreate_pull_request (14.1.0 → 14.1.1) → mark_as_processed
  • The ignore-conditions cap (>14.1.1) stabilises the target version even as newer nixhub releases ship, keeping the test cacheable/reproducible

Details

Package manager: devbox (beta, gated by enable_beta_ecosystems: true)

Fixture: ripgrep@14.1.0 pinned to an exact three-part version. devbox update --no-install inside the updater container resolves the lockfile against the devbox search API (nixhub) without downloading Nix store paths.

Recorded against: local devbox updater image built from andoniaf/dependabot-core@add-devbox-package-version-update-support — the upstream PR that adds the devbox ecosystem.

Upstream core PR: dependabot/dependabot-core#9065

Test plan

  • dependabot test -f tests/smoke-devbox.yaml passes locally with the local-core image
  • Second run produces identical output (verified ✓)
  • CI Smoke workflow runs the devbox suite when this PR is opened

andoniaf added 2 commits June 29, 2026 11:49
Add ripgrep@14.1.0 fixture pinned to a known-outdated version so the
smoke test can verify a bump to 14.1.1. The ignore-conditions cap on
the smoke test file will stabilise the target even as newer versions
ship on nixhub.
Pins ripgrep@14.1.0 as fixture and records a bump to 14.1.1.
The ignore-condition cap (>14.1.1) stabilises the target version
even as newer nixhub releases ship.

Recorded against a local devbox updater image built from the
add-devbox-package-version-update-support branch of dependabot-core.

Ref: dependabot/dependabot-core#9065
@andoniaf andoniaf requested a review from a team as a code owner June 29, 2026 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant